草庐IT

Code Review时学到的技巧之isAssignableFrom

全部标签

15 个常用的正则表达式技巧

你对正则表达式有何看法?我猜你会说这太晦涩难懂了,我对它根本不感兴趣。是的,我曾经和你一样,以为我这辈子都学不会了。但我们不能否认它确实很强大,我在工作中经常使用它,今天,我总结了15个非常使用的技巧想与你一起来分享,同时也希望这对你有所帮助。那么,我们现在就开始吧。1.格式化货币我经常需要格式化货币,它需要遵循以下规则:123456789=>123,456,789123456789.123=>123,456,789.123constformatMoney=(money)=>{returnmoney.replace(newRegExp(`(?!^)(?=(\\d{3})+${money.inc

【Visual Studio 使用技巧分享】任务列表的使用

前言VisualStudio开发工具的熟练使用,能够潜在的提升我们工作效率,而且一些开发技巧的使用,会让我们的工作显得那么方便快捷。那么你知道VS中有哪些你不知道的使用小技巧呢?接下来,我们就来探索VS中的“任务列表”的使用。任务列表是使用TODO、HACK或自定义令牌等令牌的代码注释,还能管理直接导向代码中的预定义位置的快捷方式,选择列表中的项以转到其在源代码中的位置。任务列表窗口显示“任务列表”窗口任务列表的组成“任务列表”中还将显示注释标记后的预定义的令牌和代码注释。例如://TODO:这里还可以创建其他的零部件注释标记(//)令牌,例如(TODO)注释(其余文本)任务列表创建使用快捷键

【3D建模制作技巧分享】Maya模型如何导入zbrush

在Maya中制作基础模型之后,我们都需要将其导入到zbrush进行雕刻。那怎么将Maya模型导入到zbrush中呢?Maya模型导入zbrush1、在Maya中制作完成模型,点击windows(窗口)-settings/preferences(设置/首选项)-plug-inManager。2、把OBJ后面的两个空格都打勾,导出OBJ格式,这样就很容易导入到zbrush中。3、打开Zbrush,点击Tool[工具]-Import[导入],选择要导入的OBJ格式文件,点击打开就可以了。Zbrush模型导入Maya将ZBrush模型转到Maya里有好几种方法:●使用UV大师插件在ZBrush中创建U

ChatGPT 如何用?12个场景的 Prompts &万能话术模板 & 四个提问技巧

“AI不会取代人,只会淘汰不会使用AI的人。”01—昨天的《AI启航实用变现手册》发出去后,有朋友问怎么用ChatGPT解决我的问题呢?遇到的场景是这样的:‍‍‍‍‍‍‍‍‍‍“教育机构,老学员8月份续费活动都有哪些优惠折扣?”“关于某某设计院改制的方案”‍“售前的方案怎么写?”‍‍作为一个AI技术学习及践行者,不允许朋友们在这个AI时代来临的时候,还不会使用这个工具。‍除了再次向朋友们介绍我之前一个万能的ChatGPT实用Prompt(提示词,向ChatGPT提问的用词):被卖到2w的ChatGPT提示词Prompt你确定不想要吗?‍‍‍‍‍‍‍‍这次提供一个万能的Prompt模版,12个针

174_技巧_Power BI 动态格式(万|亿)

174_技巧_PowerBI动态格式(万|亿)一、背景PowerBI2023年4月份更新,新增加了一个预览功能:动态格式(Dynamicformatstringsformeasures),度量值的结果可以动态的显示为不同的格式。今天我们主要来看一个技巧,如何在PowerBI动态的根据数值的大小显示单位为万或者亿。PowerBI公共web效果:https://demo.jiaopengzi.com/pbi/174-full.html二、单位展示常规常规显示,只加上千分号,显示为整数。万绝对值小于1万的数值,显示为整数,加上千分号。绝对值大于等于1万的数值,显示万为单位的1位小数,加上千分号。万亿

Python 小技巧:如何批量更新已安装的库?

众所周知,升级某个库(假设为xxx),可以用pipinstall--upgradexxx命令,或者简写成pipinstall-Uxxx。如果有多个库,可以依次写在xxx后面,以空格间隔。那么,如何简单优雅地批量更新系统中全部已安装的库呢?接下来我们直奔主题,带大家学习几种方法/骚操作吧!方法一:piplist结合Linux命令piplist命令可以查询已安装的库,结合Linux的一些命令(cut、sed、awk、grep……),可以直接在命令行中实现批量升级。先查询一下,看看是什么格式的:可以看到,前两行是一些提示信息,我们需要从第3行开始过滤,那就可以使用awk命令:python3-mpip

实用调试技巧【上篇】

🔴本文章是在VisualStudio2022(VS2022)编译环境下进行操作讲解文章目录🥳1.什么是bug?🥳2.调试有多重要?2.1.我们是如何写代码的?2.2.调试是什么?2.3.调试的基本步骤2.4.Debug和Release的介绍🥳3.Windows环境调试介绍3.1.调试的快捷键🥳1.什么是bug?Bug一词的原意是臭虫或虫子。第一代计算机是由许多庞大的真空管组成,并利用大量的电力来使真空管发光。引得一只小虫子Bug钻进了一支真空管内,导致整个计算机无法工作。研究人员费了半天时间,总算发现原因所在,把这只小飞蛾从真空管中取出后,计算机又恢复正常。研究人员就把这只小飞蛾贴到了当天的工

简单技巧:从 Ubuntu 桌面上删除主文件夹图标

Ubuntu使用定制的GNOME版本,由于侧边启动器,它的外观与旧的Unity桌面有些相似。普通GNOME和Ubuntu的GNOME之间的另一个区别是桌面上主文件夹和回收站的使用。这些图标就在那里,以便你可以快速访问它们。HomefoldericononUbuntudesktop如果你觉得不美观,可以从桌面视图中删除主文件夹。让我分享一下GUI和命令行方法。在Ubuntu中隐藏桌面上的主文件夹图标你只需要这样做:在Ubuntu中按 Super+D 键盘快捷键访问桌面。现在右键单击桌面上的空白区域。从右键单击上下文菜单中,选择桌面图标设置DesktopIconsSettings。Rightcli

【SQL开发实战技巧】系列(六):从执行计划看NOT IN、NOT EXISTS 和 LEFT JOIN效率,记住内外关联条件不要乱放

系列文章目录【SQL开发实战技巧】系列(一):关于SQL不得不说的那些事【SQL开发实战技巧】系列(二):简单单表查询【SQL开发实战技巧】系列(三):SQL排序的那些事【SQL开发实战技巧】系列(四):从执行计划讨论UNIONALL与空字符串&UNION与OR的使用注意事项【SQL开发实战技巧】系列(五):从执行计划看IN、EXISTS和INNERJOIN效率,我们要分场景不要死记网上结论【SQL开发实战技巧】系列(六):从执行计划看NOTIN、NOTEXISTS和LEFTJOIN效率,记住内外关联条件不要乱放【SQL开发实战技巧】系列(七):从有重复数据前提下如何比较出两个表中的差异数据及

java - 在 Java 中实现置换算法的技巧

作为学校项目的一部分,我需要编写一个函数,它接受一个整数N并返回数组{0,1,...,N-1}的每个排列的二维数组。声明看起来像publicstaticint[][]permutations(intN)。http://www.usna.edu/Users/math/wdj/book/node156.html中描述的算法这就是我决定实现它的方式。我在数组和ArrayLists的数组以及ArrayLists的ArrayLists上挣扎了很长一段时间,但到目前为止我一直很沮丧,尤其是在尝试将2dArrayList转换为2d数组时。所以我用javascript写了它。这有效:functiona